SDC实现ABB变频器位置控制

<< 点击显示目录 >>

主页  ABB变频器使用助手 > 常用变频器介绍 > ACS380 > 进阶应用 >

SDC实现ABB变频器位置控制

 

IVersionsVersions

 

Version

Date

Comment

Edited by

 

1.0

August 26, 2022

First Edition

Shuaixing Wang

 





 





 





Table : Versions

IITable of ContentsTable of Contents

1 Introduction        

2 Figure Index        

3 Table Index        

4 Listing Index        

5 Index        

1Introduction

针对没有位置环的变频器做位置控制。

 

控制方式:使用SDC的方式在plc运行位置环,循环发向变频器发送设定速度。

 

 

使用ABB变频器ACS880,增量编码器接入变频器上。

 

 

1.1变频器

clip0075

 

1 发送设定速度给变频器    0.1 r/min

2 读取到的单圈内的位置值  0 - 100000000

3 读取到的圈数

 

 

1.2 SDC配置

 

clip0076

 

实际位置计算转换为一圈1000unit后累计

 

 

clip0077

 

伺服类型选择 ncSDC_DRVSERVO16,此类型位置环在PLC运行,输出为速度模拟量 -32767到32767。

 

 

1.3 参数表配置

clip0078

 

SERVO_V_MAX_OUTPUT配置:

选用的异步电机为922r/min,设置电机一圈1000个unit,伺服最大输出计算 922 / 60 * 1000 = 15366 ,最大输出32767 对应最大转速15366unit/s。

 

 

1.4 调用singelAxis例子程序

 

输出计算

伺服输出 * 15366/32767 计算出设定速度 unit/s

 

clip0079